Distributed Resource Management to Support Distributed Application-Specific Quality of Service

نویسندگان

  • Gary Molenkamp
  • Michael Katchabaw
  • Hanan Lutfiyya
  • Michael Anthony Bauer
چکیده

This paper presents a policy-based software architecture and implementation for application Quality of Service (QoS) management. The approach is dynamic in that the application is started with an initial resource allocation, and if it does not meet its QoS requirement, a resource manager attempts to allocate more resources to it until its QoS requirement is met. One key problem is that of determining the corrective action(s) to be taken when an application’s QoS requirements are not being satisfied. For example, one possible action is to adjust the application’s CPU priority when its QoS requirement is not being met. However, if there are several applications on the same host with QoS requirements, this may not be feasible. In other words, there may be constraints on the corrective actions depending on other factors. This paper explores the use of administrative policies to guide decisions on actions to take to meet QoS requirements and presents a prototype and initial experimentation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experimentation with Event-Based Methods of Adaptive Quality of Service Management

Many complex distributed applications require quality of service (QoS) guarantees on the end-to-end transfer of information across a distributed system. A major problem faced by any system, or infrastructure, providing QoS guarantees to such applications is that resource requirements and availability may change at run-time. Consequently, adaptive resource (and, hence, service) management mechan...

متن کامل

Quality of service management in service-oriented grids

Grid computing provides a robust paradigm for aggregating disparate resources in a secure and controlled environment. The emerging grid infrastructure gives rise to a class of scientific applications and services in support of collaborative and distributed resource-sharing requirements, as part of teleimmersion, visualization and simulation services. Because such applications operate in a colla...

متن کامل

SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems

A fundamental problem with distributed applications is to map activities such as computation or data transfer onto a set of resources that will meet the application’s requirement for performance, cost, security, or other quality of service metrics. An application or client must engage in a multi-phase negotiation process with resource managers, as it discovers, reserves, acquires, configures, m...

متن کامل

Kernel Supportfor the Event-BasedCooperation of Distributed Resource Managers

Multimedia and real-time applications require end-toend QoS support based on the cooperative management of their distributed resources. This paper introduces a kernellevel facility, called Q(uality)-channel, which provides a flexible fabric with which Operating System developers can efficiently implement policies for managing the resources used by distributed applications. The inherent complexi...

متن کامل

SNAP: A Protocol for Negotiation of Service Level Agreements and Coordinated Resource Management in Distributed Systems

A fundamental problem with distributed applications is how to map activities such as computation or data transfer onto a set of resources that will meet the application’s requirement for performance, cost, security, or other quality of service metrics. An application or client must engage in a multi-phase negotiation process with resource managers, as it discovers, reserves, acquires, configure...

متن کامل

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001